massive protest - Francés Inglés Diccionario